package main

import "fmt"

// Author : CSR丶WARRIOR
// Time ： 2020/10/13  23:27
// TOOLS : GoLand
// FILENAME : caseOne.go
// STATEMENT: 计算出一组整型数据之和

func main() {
	var count int
	fmt.Println("请输入要计算数据的个数")
	fmt.Scan(&count)
	var s = make([]int, count)
	//初始化切片中的值
	initSliceData(s)
	//求和
	result := getAddRes(s)
	fmt.Printf("总和是%d", result)
}
func initSliceData(s []int) {
	for i := 0; i < len(s); i++ {
		fmt.Printf("请输入第%d个数据", i+1)
		fmt.Scanf("%d", &s[i])
	}
}

func getAddRes(s []int) int {
	var sum int
	for _, v := range s {
		sum += v
	}
	return sum
}
